Suggestions that are too vague, or are of features already in the roadmap will be treated with Roadmap Seagull and/or deleted. ("ADD NEW CHARACTERS!!" is not allowed, but "I have an idea for a character with these details: (...)" is.) Check the roadmap here: https://github.com/efroemling/ballistica/wiki/Roadmap
Hey, i already said it but its a good idea adding the replays to the tournaments , like a replay logo appears and everyone can play them, after the tournament ending them gets deleted too.
5
5
Original message was deleted or could not be loaded.
I agree on all these things, and will keep working towards all of them.. 1.8 should improve the map/character/powerup situation and then 1.9 will be all about better online play. (easily forming parties, playing ranked games against other parties, limiting chat to party members aside from emotes, etc)
efro [GMT -7]
I agree on all these things, and will keep working towards all of them.. 1.8 should improve the map/character/powerup situation and then 1.9 will be all about better online play. (easily forming parties, playing ranked games against other parties, limiting chat to party members aside from emotes, etc)
eric do u think is it possible making something like an anti DOS/DDOS , like by filter non udp certified packets...
efro [GMT -7]
I agree on all these things, and will keep working towards all of them.. 1.8 should improve the map/character/powerup situation and then 1.9 will be all about better online play. (easily forming parties, playing ranked games against other parties, limiting chat to party members aside from emotes, etc)
Right now the game has pretty poor security for UDP stuff - it isn't encrypted or signed in any significant way. I'm guessing we can improve some security by adopting something like DTLS but I'm not sure if that would help for DOS/DDOS scenarios
Eric why in textures/models folder have assets from characters like Lee, Alien, Gladiator ect?
3:05 PM
Delete them
efro [GMT -7]
Right now the game has pretty poor security for UDP stuff - it isn't encrypted or signed in any significant way. I'm guessing we can improve some security by adopting something like DTLS but I'm not sure if that would help for DOS/DDOS scenarios
I put a bunch of placeholder characters in there so I could fill those in at some point and people running older versions would just see the crappy spaz copy (without requiring everyone to upgrade their game). But the cleaner way to do that stuff will just be the asset-packege stuff coming in 1.8
efro [GMT -7]
I put a bunch of placeholder characters in there so I could fill those in at some point and people running older versions would just see the crappy spaz copy (without requiring everyone to upgrade their game). But the cleaner way to do that stuff will just be the asset-packege stuff coming in 1.8
The big downside of adding characters/maps/etc right now is that it basically breaks compatibility with all existing versions so has to be done very carefully. I want to fix that problem.
1.7 doesn't change any networking/asset stuff so should be fully compatible with the same stuff as 1.6.
efro [GMT -7]
The big downside of adding characters/maps/etc right now is that it basically breaks compatibility with all existing versions so has to be done very carefully. I want to fix that problem.
Some Python apis changed but that only concerns the person hosting (so mods, etc)
efro [GMT -7]
The big downside of adding characters/maps/etc right now is that it basically breaks compatibility with all existing versions so has to be done very carefully. I want to fix that problem.
Maybe you should add more unique features to Bombsquad pro to get more people to buy it
Like for example a Minigame builder or something only available for People with bs pro
Maybe you should add more unique features to Bombsquad pro to get more people to buy it
Like for example a Minigame builder or something only available for People with bs pro
Maybe you should add more unique features to Bombsquad pro to get more people to buy it
Like for example a Minigame builder or something only available for People with bs pro
I'll be revamping the economy as part of 2.0 also (doing my best to make it not sleazy). Wanting to make it more possible to earn stuff by playing pvp games/etc.
Deleted User
Maybe you should add more unique features to Bombsquad pro to get more people to buy it
Like for example a Minigame builder or something only available for People with bs pro
With the minigame builder thing players could share their games with other players
Could be a hit
efro [GMT -7]
I'll be revamping the economy as part of 2.0 also (doing my best to make it not sleazy). Wanting to make it more possible to earn stuff by playing pvp games/etc.
I'll be revamping the economy as part of 2.0 also (doing my best to make it not sleazy). Wanting to make it more possible to earn stuff by playing pvp games/etc.
For instance I hate that the game has paid continues right now and want to rip those out. (but they also help pay the bills so I can't do that just yet).
Deleted User
With the minigame builder thing players could share their games with other players
Could be a hit
Yeah I'd love something like this. That goes back to the sandboxing thing though; making it too easy to run unsafe python code on other people's devices would be bad.
efro [GMT -7]
For instance I hate that the game has paid continues right now and want to rip those out. (but they also help pay the bills so I can't do that just yet).
can we keep a rule that if someone tells a feature and we have discuss more about it , then we should create a thread and discuss about it. it will not affect the features that are said in this channel(edited)
Yeah. I'm hopeful at least that newer code has fewer vulnerabilities than older code though.
3:42 PM
When I started this stuff I didn't think people would be ambitious enough to do things like modify in-game memory on the fly to hack tournament scores.. Oh how naive I was
When I started this stuff I didn't think people would be ambitious enough to do things like modify in-game memory on the fly to hack tournament scores.. Oh how naive I was
We could have game in Rust and mods in Rust, last ones can be cross platform if compiled into .wasm and we include some virtual machine into engine, this will also give us some sandboxing and safety advantages, which leads to ability to have private parties with mods and etc etc
I'm hoping to at least clean up and simplify the graphics engine so it would be easier to port it to Vulkan or other APIs or for ambitious people to play around with ray-tracing/etc.
There should be separated channels like #memes, #art
I'd also add a dedicated channel to invite people to play (add Rich Presence like JRMP maybe?)
All in the FUN-ZONE of course(edited)
Send your idea for the feature in this channel and create a thread to discuss about the new feature , don't discuss directly about the feature in this channel.(edited)
Yes this would be nice. If windows has some built-in way to play audio files this shouldn't be too hard to wire up (if anyone wants to take a stab at it)
You can do it without the mobile audio thing, you just need to make a character pack mod that replaces the music in .ogg form
Ater your done,just replace it again with the normal music.
Yes this would be nice. If windows has some built-in way to play audio files this shouldn't be too hard to wire up (if anyone wants to take a stab at it)
Keep in mind they are standalone and designed to play music by themselves. You would have to have a library that deals with music playback and put it into BombSquad. That's what the editor does on Android at least, but a way is lacking on desktops.
10:05 AM
You can edit videos by console commands if you have the right library, so I assume the same goes for music playback and editing. All you need to do is find it, interface with it and make sure not only that it works, but also that it won't break the Android version.
TheMikirog
Keep in mind they are standalone and designed to play music by themselves. You would have to have a library that deals with music playback and put it into BombSquad. That's what the editor does on Android at least, but a way is lacking on desktops.
On the mac version it uses the Music app (which is a standalone GUI app) by sending AppleScript commands to it. Maybe there'd be similar options for the windows apps if there's no underlying library directly accessible.
I wonder if VLC has similar functionality. I use it daily, but I'm not too versed into its technical side. I might snoop around just to consider the candidates for the job.
For music connoisseurs that's gonna be FLAC for totally uncompressed HD audio. As for streaming that offers offline downloads it depends on the music producer.
Ah yes, AAC is still in use, but again mostly for music enthusiasts. I don't use it personally, FLACs for life, especially if you can get proper professional headphones.
1
10:19 AM
In games that's either WAV or OOG, former for speed and latter for compression. You might see some devs use MP3 for music but other formats for sfx.
TheMikirog
Official C++ implementation project has 1.6Mb, but that's with examples.
Community Python implementation has... 800Kb? With examples.
When I was initially porting to mobile I set the game up to pre-convert ogg files into raw audio data since it turned out it was way expensive to decode everything real-time. But that was Android devices from like 10 years ago so that could be unnecessary today.
10:21 AM
(but if you come across an 'audiocache' directory, that's what that is)
I experimented with open beta versions like years ago and I do remember it having some quirks not present in later versions. I played the game for so long I definitely noticed when land mines became lighter.
There's a few weird optimizations in there purely for performance reasons to try and get it running fast enough on super-slow early Android phones - like some Rigid Body joints turn off and on every other frame to reduce expense. I'm curious how different the physics would feel if I turned those off now
10:25 AM
On a related note, the first part of my plans for 1.8 is now splitting out the low level C++ simulation code into 'versions' so we can make changes like that without breaking the existing world.
I guess that layer could be opened up to allow for creating Spaz-like actors with their own procedural animation. I can imagine the monstrosities that could be made with that.
I would like to move to a model like that - for instance stuff like Zoe's hair pieces should be part of a seperate simulation that can't affect gameplay. that would open us up to adding fun little wobbly bits to different characters/etc.
efro [GMT -7]
I would like to move to a model like that - for instance stuff like Zoe's hair pieces should be part of a seperate simulation that can't affect gameplay. that would open us up to adding fun little wobbly bits to different characters/etc.
One thing I would definitely want in newer versions is having it more open when it comes to physics and stuff. If you want to edit the character's jump height or movement speed, you always had to hack it.
One thing I would definitely want in newer versions is having it more open when it comes to physics and stuff. If you want to edit the character's jump height or movement speed, you always had to hack it.
Yes I agree. I've hated having to keep things so locked, which has always been mostly due to backwards compatibility. My hope for the SceneProtocols stuff (splitting out the low level stuff into versions) is that we can be more free to improve things.
10:33 AM
Also should mean if someone wants to create their own SceneProtocol (a completely different set of node types with completely different attrs, etc) they can.
10:34 AM
And net-play should as long as everyone supports the same SceneProtocol id
I was wondering if there will be more maps, characters, powerups, etc... (Like something new in the game) [I know there are mods for these but just wanted to know if efro will add some] :)
I was wondering if there will be more maps, characters, powerups, etc... (Like something new in the game) [I know there are mods for these but just wanted to know if efro will add some] :)
Send your idea for the feature in this channel and create a thread to discuss about the new feature , don't discuss directly about the feature in this channel. (edited)
Well you have to enforce it with commands, bots and permissions. Actually my server does that with the art channel where every submission auto-makes a thread.(edited)
TheMikirog
Well you have to enforce it with commands, bots and permissions. Actually my server does that with the art channel where every submission auto-makes a thread. (edited)
Well you have to enforce it with commands, bots and permissions. Actually my server does that with the art channel where every submission auto-makes a thread. (edited)
That's the feature of Needle, which can automake threads on every message. Add a long slowmode and people might be encouraged to use it as intended.
I do know Carlbot has tags where you can set "media only" channels, which means only images, videos and gifs are allowed and other mesages are auto-removed. Dunno if it has more features like that, but it's worth exploring.
Here's example of the art channel on JRMP Discord:
4
TheMikirog
One thing I would definitely want in newer versions is having it more open when it comes to physics and stuff. If you want to edit the character's jump height or movement speed, you always had to hack it.
Have fuse
Smaller explode distance like impact bomb
Damage like black bomb
And if person stand next to
Electrified person he will got damage too but smaller up to 8
guys + everybody's skin will
Rapidly changing to white skeleton and back, and curse hands anim
Model default bomb with impact bomb sticks(edited)
I think you should add a feature where when you try to kick some player out of a public server you should put a reason before kicking the person that you want to kick because most of the time when I enter public servers then some people start to vote me out for no reason even tho I was playing all fine without bothering someone or even betraying,or when you win in an FFA server then they try to kick you because you won which makes no sense kicking someone for winning, we really need the kicking thingy to have a reason for kicking.(edited)
Add the ability to rewind forward and backward by 10 seconds in replay playback. Sometimes the replays are too long and it is very difficult to find and record some interesting moment the first time using only the playback acceleration buttons. It will also be just an indispensable thing for people who deal with edits in the bombsquad. They can easily record the same moment from different angles without having to open the record again :))
Do you plan to update textures and models? Now, even at the maximum graphics settings, the textures do not look very good, and if you turn the camera, you will see stretch marks and other artifacts. Also, the models themselves have a lot of extra polygons that do not affect its shape.
Solo elimination tournaments where players fight one on one and the winner gets tickets
And different league’s so the more you win the more skilled players you fight
Punch Buffer
Sometimes spamming punch gets tiring. It would be great if I could just time the punch button and the game remembered your button press for a little while even if you can't punch yet. If you press the button close to the cooldown running out, the game will throw a punch for you as soon as it's available. This thing exists already in JRMP and it does make the game smoother to play..
@efro [GMT -7] a ba meta export clientscript whenever dependency system drops, what it does is it takes a class under the meta command (class type something like ba.cscript idk) and it forces any one who joins the server to have that class running on their machine (will be downloaded by dependency system), but it also brings up a warning to tell the player that the server needs this script running blah blah blah be sure to trust the server before hoping on u get the point
thats all, could be used for custom ui and stuff
lobbies, similar to how games like apex legends do it would be cool… with select game modes and more
implementation of clans, more co-op modes, and maps would be cool aswell, clans could have exclusive game modes and maps in order to defeat the other in war collecting points to win tickets(edited)
@everyone
From now on, all suggestions about clans, friends list, new maps and characters will be deleted, because all of this is already planned.
Here's the Roadmap:
https://github.com/efroemling/ballistica/wiki/Roadmap(edited)
actor.anchor()
it anchors the actor (the actor wont move, will have a fixed position, velocity = (0, 0, 0), wont rotate, and no force can move it, basically like how u cant push the map, and no force effects the map, this is the same)
do i need to explain more?(edited)
SoK [GMT +1]
@everyone
From now on, all suggestions about clans, friends list, new maps and characters will be deleted, because all of this is already planned.
Here's the Roadmap:
https://github.com/efroemling/ballistica/wiki/Roadmap(edited)
Characters having their own abilities, like frosty being able to slow things down after a few punches, or spaz being able to charge up a punch.
I know this can implement the “pay to win” problem but here’s how you can stop it from happening: daily challenges for tickets, friends in party increases the amount of tickets you get by 30% from matchmaking (multiversus inspired), and keeping the characters balanced. Using these tickets buys you new characters so there is no paying involved
This could bring some diversity to the game and make it more fun.(edited)
Each button should be customisable (position,size,opacity) so that we can play with 3+ fingers on mobile devices.. in short, give option to separate the 4 buttons.
Make it possible to turn off notifications that someone has joined or left the game. In fact, many do not care at all that someone has entered or left, these inscriptions only interfere with playing, especially on servers where the limit of 8 players has been removed. They also interfere with those who make edits, since a person could film some very cool moment, but it is simply not visible due to the fact that a couple of people decided to leave or enter at the same time. You can add this feature in the chat under the "mute chat" button.(edited)
Community mod window:
A window or button to open a window that displays all community mods that were published to that window, includes links to download the mod
@efro [GMT -7] You already told me that you would like to have mods in private rooms, but you have a problem with the lag that the servers can give, so.. why not pay a certain amount of Tickets for each mod added? But this only after adding a Sandbox like you said.?
Blood effects
When a player is hit it creates an effects of blood (nothing too crazy or performance nuking) but just a small detail of blood or blood spread would be cool to see in the game.
@efro [GMT -7] Can you please remove the kick vote in public servers?... some people are abusing it and the people who don't deserve being kicked is being kicked just because they are pro...Such as that,we can check that kick voting is really out of purpose.I think it should be removed.We can talk about Betrayers and afks later.
make a bot on discord who gives tags about api and options like in discord.py has Danny named he help more in that coding like ?tag on_ready() ?rtfm button like this If You Like You Can Do
Thank You.(edited)
✅ Cool but maybe not safe idea : make the url's / link's sent in chat clickable (so prompt em in the default system browser after a confirm popup) or even being able to copy them in the clipboard.
I think that making em bold or italic , will make em look better.
That there is an option next to the participants of the tournaments that allows you to see how they got their score.
-More PRO tournaments
Add mini-games (Race, runaround, etc) to tournaments with trophy prizes + 300 tickets (same as ProTarget Practice, Meteor Shower).
New playlist option
An option to duplicate settings of a minigame (some minigames mods have several settings and if you want to put the same one with other settings you have to do it again from 0).
-Profile suggestion
When someone enters your profile, always show the best season in which you played.
Warning Message
If you are about to play tournaments and have plugins activated, be warned to avoid wasting your tickets.
Color Name
For BombSquad PRO users to be able to adjust the colors of a profile name, independently of the colors of the character.
Save replay
When you finish a coop game and the results screen comes up, there is an option that allows you to easily save the replay, the replay would have the name of the mini-game and the score you have achieved.
Example: The last Stand - 1400
(that will probably be added in 1.9 but I put it anyway )
Ideas/Suggestions for BombSquad:
[1] Changes for players on PC:
• Being able to configure a key to your liking to run, not use the default one.
•That the symbols that are visible for Android are also visible for PC. For example, these symbols: "꧁꧂" That can also be used by PC players without being "invisible" to them.
[2] New options for saved replays:
•Sliding lower bar to fast forward, backward and pause the repetition without waiting several minutes watching it in x8 (video bar to go from one extreme to another in the repetition quickly).
•Option to save the video in the device storage (to be able to save the replay in the Android or PC gallery) >It makes it easy to share content and good game clips to YouTube or friends.
[3]Make friends:
•Send requests and add players within BombSquad.
•Private in-game chats and groups >Avoid transferring private information on public servers in case players want to contact each other.
•Function to mention players in the crowd (if in a public server you want to mention someone in specific, place "@" and select the player- it appears in another font for the player who was mentioned and thus notify that someone is talking to him ) >More functional for 16 player servers.
⭐⭐EXTRAS (not so necessary)⭐⭐
• Being able to deactivate or activate an option in game configurations to remove power ups.
•Remove from BombSquad Pro the limit of profiles created.
•Add characters every month. The only difference is that they will be in another purchase section and they will cost real money, for example: 8 dollars >(Players love to have more exclusive skins). New skins like: A gray Alien, a zombie, a cat, a dog. Flashy skins that I would buy.
•Implementation of new bombs for the game, for example: √"Molotov"/Fire bombs➡ Allows you to cause progressive damage to the one who touches the fire when hit or from the fire that is on the ground of the map. √Ice Mine➡ Will freeze anyone who steps on it.
•New maps.
Add "Search" for finding Games or Maps
Similar to search button for finding servers on multiplayer
In near future, bs will getting more mods / new games, therefore, it'll be easier to search for a specific game and/or maps
Umm i ve been thinking its pain to change acc in v2 unlike google play so. It would be nice to have saved login. And 1 click changable accounts in v2 like in googleplaygames
Put BombSquad on iOS
Reason: we don’t wanna wait 2 more years do just for it to fail in BombSquad 2.0, ur settin urself up for failure, STEAM hackers will damage your game.
EDIT: not hating, just facts of experience from what I’ve seen these past few years.(edited)
Add cosmetics in the shop like skins to your bomb, clothes and acessories to personalize your character.
I think its a good idea since does not affect gameplay and can be monetized, the community would like it
It would have been cool if there was a Spotify addon, where you can link to your spotify account and listen to songs directly from the game, And , Replays have a play/pause button and a slider where we can go back if needed
Current server headless executable is built for glibc, which makes it problematic to run inside Docker images, it would be nice if there were additional flavors for different libc implementations or a universal executable working with any libc.
You:
-Hey dude. Lets play Bombsquad.
The Dude:
-I never played it before.
-Give it a try, you'll like it.
*Connects with remote-app
-Okay join now
-What? Where am i? Who is this?
-Just slide up.
-I'm so confused where am I…
In order to prevent such scenarios, it would be cool to have an option to prevent the remote-app from changing profiles. This happens all the time with beginners.
Why not players dead, when dead, fell into a life box don't revive? Or dead players can take a force camp, but his dead, and the camp literally used for nothing, like a prank or anything
Add this man into the game as a character, he deserves it, I think a good price would be 1100 tickets
EDIT: Someone suggested a good price would actually be 1500 tickets, and I agree with them(edited)
Can we add like a fighting ring type of map?
Basically if you bounce against the stretch rope, it will bounce you back? This can be pretty cool in team mode and ffa maybe even singel player aswell
Maybe a new type of bomb? Like a Fire ball bomb, acts like a ice one but sets them on fire and takes like 50hp
New Power Ups
Stretchy Punch - A box that the player puts down like a mine and when somebody goes in front of it (the direction the player threw the box to) a boxing glove stretches out like a jack In a box with high knockback but low damage. This can be destroyed by bombs or punching it (not from the front).This overrides the landmine and the landmine overrides it. There is only 1 per pack and it disappears after it is used once.
Bouncy Bomb - this bomb is the opposite of a sticky bomb, it is very bouncy and explodes the second time it hits the ground (or a wall), or when it touches a player. This bomb does much less damage than a regular bomb and its radius is slightly larger(edited)
Wormpot inspired functionality - Bombpot!
Basically the idea is to make a little UI for players to choose different game modificators, for example:
Lower gravity,
Bigger blasts,
Higher jump,
More knockback,
Stronger curse,
etc. etc. You get the schtick. The possibilities are endless.
It could make games more varied and user defined. Player could choose different game modificators for every game in the playlist.
For more details as how Wormpot works in Worms games, I'm sending you here: https://worms.fandom.com/wiki/Wormpot
TL;DR
A feature to add a game modificator chooser, making various mini-games even more varied
Image of Wormpot from Worms 3D with different modificators selected:(edited)
make the 2FA on Ballistica accounts accessible with auth apps like Google Auth and Authy
Also make a app which let us access to our Ballistica account from the phone
the ability to bind joystick's axis to action buttons. It would give it a more similar feel to the mobile touch screen while keeping the physical feedback
Create a new channel in discord server where people could share their announcements. For example, opening a new server, updating your modpack, creating a YouTube channel about BombSquad, etc.
maybe add like a daily quest system, two separate categories being online and offline
stuff like kill 5 players or toss off 10 bots for just a little bit of extra ticks
can we get non anomalous vote kick please? people spam it without consequences and other say yes for no reason other then it would be really funny to get this dude kicked out for no reason
Have an option to make volume buttons run buttons for mobile players. And make volume settings make it so you can choose any volume from 0% to 100%. Two in one suggestion!
where you have a dummy in the middle of the map or it could teleport every punch it receives or time period, and it saves the power of the punch in score
the cool and satisfying thing about it should be that its bound to the ground making it woble a lot when receiving hits
(it could look like this old minecraft mod )(edited)
When you lose, win, a co-op game, have it so you can watch the replay, this'll be right next the the scores. And when you're score is on the leaderboard, anyone can watch the replay also.
SPEECH BUBBLES
When sending a message, instead of this weird bottom center text appearing, a speech bubble pops out above your character.
Quick mockup of how it could look:(edited)
Cut replays into small replays so you can watch or see the funny and intense gameplay you want to see and not watch all the way until you see what moment you want to watch and add a bar where you can see the start, middle and end of a replay and you can move the bar to watch a certain moment
tournament pass/permit :
monthly subscription which lets you participate in tournaments without using tickets, limited number of times per day(maybe 2-3 retry too) ...ideally should be cheap (as ad equivalent)...
something around this idea...the dev can balance better
Custom flag textures : like there will be some internal menu's... like the color picker which will allow the user to set a pattern, i dunno maybe zig zag lines... stuff like this.
Change the health texture. I recently learned that the red cross is illegal to use in video games, I would recommend changing it just in case. Like a pill or a H as a replacement.(We don't want Eric in prison)
when will there be new Powerups and new maps officially, I've been playing bombsquad since 2015 and there is no change at all
AchsIdeas
Change the health texture. I recently learned that the red cross is illegal to use in video games, I would recommend changing it just in case. Like a pill or a H as a replacement.(We don't want Eric in prison)
Maybe like for the default bomb at least, some customisation? Like a red bomb would be cool, or even patterns and maybe shapes. Imagine being able to throw nuke looking bombs, or bob-ombs or something.(edited)
Stratex
Custom flag textures : like there will be some internal menu's... like the color picker which will allow the user to set a pattern, i dunno maybe zig zag lines... stuff like this.
Make some new maps in slow motion
So many maps are in fast
And make records of game edit able
Cut and some basic edit effects with stickers and more(edited)
another form of way to gain tickets? the only way I know how to get tickets are getting achievements and logging in daily, we need more ways to get tickets! like playing the game!! the game would have to detect 2 players and actual input for it it work to prevent idle and 1 player things(edited)
using Vulkan for rendering instead of the really outdated OpenGL (extra advantage: ability to mod-in ray tracing and dlss stuff for nvidia cards)(edited)
if the game was modified/plugins enabled, don't let the player spend money on the tournament and tell them at the end that the game is modified
instead, just don't let them play it from the beginning(edited)